GtkFontChooser: Improve bootstrapping of the deprecated lists
authorAlberto Ruiz <aruiz@gnome.org>
Sun, 1 May 2011 02:42:24 +0000 (03:42 +0100)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 15 Aug 2011 22:57:54 +0000 (18:57 -0400)
gtk/gtkfontchooser.c

index cadb5cd6a03561bb2705ffe3bf3a64d57f949bbe..af3a98ea70d59c63f46609f677333421a103b82e 100644 (file)
@@ -1346,6 +1346,10 @@ initialize_deprecated_widgets (GtkFontSelection *fontsel)
   font_list = gtk_tree_view_new_with_model (GTK_TREE_MODEL (priv->_font_model));
   face_list = gtk_tree_view_new_with_model (GTK_TREE_MODEL (priv->_face_model));
 
+  gtk_tree_view_set_headers_visible (size_list, FALSE);
+  gtk_tree_view_set_headers_visible (font_list, FALSE);
+  gtk_tree_view_set_headers_visible (face_list, FALSE);
+
   g_object_unref (priv->_size_model);
   g_object_unref (priv->_font_model);
   g_object_unref (priv->_face_model);
@@ -1373,6 +1377,10 @@ initialize_deprecated_widgets (GtkFontSelection *fontsel)
   priv->face_list = gtk_scrolled_window_new (NULL, NULL);
   priv->size_list = gtk_scrolled_window_new (NULL, NULL);
 
+  gtk_scrolled_window_set_policy (priv->font_list, GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
+  gtk_scrolled_window_set_policy (priv->face_list, GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
+  gtk_scrolled_window_set_policy (priv->size_list, GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
+
   gtk_container_add (GTK_CONTAINER (priv->font_list), font_list);
   gtk_container_add (GTK_CONTAINER (priv->face_list), face_list);
   gtk_container_add (GTK_CONTAINER (priv->size_list), size_list);
@@ -1387,7 +1395,7 @@ initialize_deprecated_widgets (GtkFontSelection *fontsel)
                     G_CALLBACK (size_list_cursor_changed_cb), fontsel);
 
   populate_font_model (fontsel);
-  cursor_changed_cb (priv->family_face_list, priv);
+  cursor_changed_cb (priv->family_face_list, fontsel);
 }
 
 #endif /* GTK_DISABLE_DEPRECATED */